技術(shù)博客INFO
        聯(lián)系我們CONTACT

        公司地址:茂名市人民南路新村大院22號101

        電話:13592986386

        MONGODB帥選語法您當(dāng)前的位置:首頁 > MONGODB帥選語法

        MONGODB帥選語法

        發(fā)布時間:2024/11/3 21:09:07

         $eq 比較查詢操作符
        查詢 qty=20 的所有文檔:
        db.inventory.find({
        qty: {$eq: 20}
        })


        { $second: <dateExpression> }
        <dateExpression>為可解析為Date、Timestamp或ObjectID


        { $second: new Date("2012-11-06T00:14:20") }
        結(jié)果:20


         $mod 表達(dá)式返回 hours 字段除以 tasks 字段的余數(shù)
        db.conferencePlanning.aggregate( [
          { $project: { remainder: { $mod: [ "$hours", "$tasks" ] } } }
        ] )


        釋義: 取余條件查詢
        示例: 查詢 age 字段的值除以 2 余 0 的文檔
        db.person.find({ 
            age: { 
                $mod: [ 2, 0 ]
            }
        })








        $match階段使用$expr操作符來篩選出滿足$field1大于$field2條件的文檔
        $expr是MongoDB中用于在聚合管道中進(jìn)行條件比較的操作符


         $match: {
              $expr: {
                $gt: ["$field1", "$field2"]
              }
            }




        Lambda 表達(dá)式(lambda expression)是一個匿名函數(shù)
        abs()方法返回給定數(shù)字的絕對值






        $gte  大于等于>=


        $lte 選擇 field 值小于或等于(即 <=)




        查詢年齡小于18歲的用戶:
        young_users = User.objects(age__lt=18)




        有码中文AV无码中文,日本婬片在线视频,听筒婷婷色色激情五月,日本成人不卡免费at视频,亚洲综合日韩一区,人妻一区另类综合,女同欧洲亚洲一区二区,亚洲一区二区三区四